package com.zheng.wechat.mp.dao.mapper;

import com.zheng.wechat.mp.dao.model.WechatMpAutoresponseDefault;
import com.zheng.wechat.mp.dao.model.WechatMpAutoresponseDefaultExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WechatMpAutoresponseDefaultMapper {
    long countByExample(WechatMpAutoresponseDefaultExample example);

    int deleteByExample(WechatMpAutoresponseDefaultExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WechatMpAutoresponseDefault record);

    int insertSelective(WechatMpAutoresponseDefault record);

    List<WechatMpAutoresponseDefault> selectByExample(WechatMpAutoresponseDefaultExample example);

    WechatMpAutoresponseDefault selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WechatMpAutoresponseDefault record, @Param("example") WechatMpAutoresponseDefaultExample example);

    int updateByExample(@Param("record") WechatMpAutoresponseDefault record, @Param("example") WechatMpAutoresponseDefaultExample example);

    int updateByPrimaryKeySelective(WechatMpAutoresponseDefault record);

    int updateByPrimaryKey(WechatMpAutoresponseDefault record);
}